﻿using System;
using Mono.Cecil.PE;

namespace Mono.Cecil
{
	// Token: 0x0200001F RID: 31
	internal sealed class DeferredModuleReader : ModuleReader
	{
		// Token: 0x06000158 RID: 344 RVA: 0x00002E85 File Offset: 0x00001085
		public DeferredModuleReader(Image image) : base(image, ReadingMode.Deferred)
		{
		}

		// Token: 0x06000159 RID: 345 RVA: 0x00002E91 File Offset: 0x00001091
		protected override void ReadModule()
		{
			this.module.Read<ModuleDefinition>(this.module, delegate(ModuleDefinition _, MetadataReader reader)
			{
				base.ReadModuleManifest(reader);
			});
		}

		// Token: 0x0600015A RID: 346 RVA: 0x00002A20 File Offset: 0x00000C20
		public override void ReadSymbols(ModuleDefinition module)
		{
		}
	}
}
